package winter_vacation_homework.day_10;

import java.util.Arrays;

/**
 * 给定一个数组，将数组中的元素向右移动 k 个位置，其中 k 是非负数.【LeetCode题号: 189. 旋转数组】https://leetcode-cn.com/problems/rotate-array/
 */
public class Question1Fun2 {
    public static void rotate(int[] nums, int k) {
        int[] numsArray = nums.clone();
        for (int i = 0; i < k; i++) {
            for (int j = 0; j < nums.length; j++) {
                if(j == 0){
                    nums[j] = numsArray[numsArray.length - 1];

                }else {
                    nums[j] = numsArray[j - 1];

                }
            }
            numsArray = nums.clone();
            System.out.println(Arrays.toString(nums));
        }

    }
    public static void main(String[] args) {
        int[] nums = new int[]{1,2,3,4,5,6,7};
        rotate(nums,3);
    }
}
